from multiprocessing import Process
import time
import os


class MyProcess(Process):
    def __init__(self):
        Process.__init__(self)

    def run(self):
        """要执行的任务代码写在run方法中"""
        for i in range(5):
            print("子进程：%d，正在运行。。。%d" % (os.getpid(), i))
            time.sleep(1)


def main():
    print("父进程：%d，正在运行。。。" % os.getpid())
    p = MyProcess()
    p.start()
    p.join()


if __name__ == '__main__':
    # main()
    p1 = MyProcess()
    p1.start()

'''
子进程：9804，正在运行。。。0
子进程：9804，正在运行。。。1
子进程：9804，正在运行。。。2
子进程：9804，正在运行。。。3
子进程：9804，正在运行。。。4
'''
